// 维修服务商
let s_data={}
s_data.pagenum =999;
let where_json ={
    service_mode:4
}
s_data.where_json=JSON.stringify(where_json)
ajax(api.facilitator.list,s_data,'post').done((res)=>{
    console.log(res);
    var arr= res.data;
    var options ='<option value="">直接选择或搜索选择</option>';
    arr.forEach(key => {
        options +=`<option value='${key.service_id}'>${key.service_name}</option>`;
    });
 
    $('.service_id').html(options)
    form.render('select');
 })
 // 公司列表
 ajax(api.company.list,{pagenum:9999},'post').done((res)=>{
     console.log(res);
     var arr= res.data;
     console.log(arr)
     var options ='<option value="">直接选择或搜索选择</option>';
     arr.forEach(key => {
         options +=`<option value='${key.company_id}'>${key.company_name}</option>`;
     });
  
     $('.company_id').html(options)
     form.render('select');
  })
// 车辆选择
$('.number').on('click',()=>{
    opsearch('{:url("html/car/car")}?op=search')
 })


// 循环遍历
{if $Think.get.id}
Load()
	ajax(api.service.list,{
		where_json:JSON.stringify({
			id:['in',"{$Think.get.id}"]
		})
	},'post').done(function(res) {
        Load(1)
		console.log('编辑')
		console.log(res)
		for(var key in res.data[0]){
            if(key =='service_type'){  
				$(`input[name=${key}]`).each(function(){
					if($(this).val() == res.data[0][key]){
						$(this).attr('checked',true)
					}
				})
			}else if(key == 'service'){
                $('select[name=service_id]').val(res.data[0][key].service_id)
                $('input[name=service_linkman]').val(res.data[0][key].link_man)
                $('input[name=service_phone]').val(res.data[0][key].link_phone)
            }else if(key == 'service_img'){
                if(res.data[0][key]){
                    $('#img1').attr('src',domain+res.data[0][key])
                }else{
                    $('#img1').attr('src','/assets/img/noimg.gif')
                }
               
            }else if( key =='ps'){
                if(res.data[0][key]){
                $('textarea[name=ps]').val(res.data[0][key])
                }else{
                $('textarea[name=ps]').val('暂无信息')
                }
            }else if(key == 'car'){
                $('input[name=number]').val(res.data[0][key].number)
            }else if(key == 'company_id'){
                $('select[name='+key+']').val(res.data[0][key])
            }else{
                $('input[name='+key+']').val(res.data[0][key])
            }   
        }
        form.render();
	}).fail(function(err) {
		Err('请求失败')
	});
{/if}

//开始时间
laydate.render({
    elem: '#start_date' //指定元素
});
// 结束时间
laydate.render({
    elem: '#end_date' //指定元素
});




// 上传图片
var data= {};
upImage( api.upimage.upimage,'#test1', '#img1',data,"service_img");
 


// 表单提交
form.on('submit(save)', function(data){
    Load()
    $('input[name="service_img"]').val(data.service_img)
	  console.log(data.elem) //被执行事件的元素DOM对象，一般为button对象
	  console.log(data.form) //被执行提交的form对象，一般在存在form标签时才会返回
      console.log(data.field) //当前容器的全部表单字段，名值对形式：{name: value}
      {if $Think.get.id}
       var id ='{$Think.get.id}';
        data.field.id = id;
	 	ajax(api.service.edit,data.field,'post').done(function(res) {
                console.log(res)
                Load(1)
                if(res.code==1){
                    Msg('编辑成功')
                    window.location.href='{:url("/html/plus/service")}'
                }else{
                    Err(res.msg)
                }
		}).fail(function(err) {
			Err('请求失败')
        });
        {else/}
        ajax(api.service.add,data.field,'post').done(function(res) {
            console.log(res)
            Load(1)
            if(res.code==1){
                Msg('添加成功')
                window.location.href='{:url("/html/plus/service")}'
            }else{
                Err(res.msg)
            }
    }).fail(function(err) {
        Err('请求失败')
    });
    {/if}

	  return false; //阻止表单跳转。如果需要表单跳转，去掉这段即可。
	});

// 返回上一页
$('.back').on('click',()=>{
    window.history.go(-1);
})